[Untitled] The Sandwich Game

by: Bronte Kunkler

This game was made for my level 2 project at The League of Amazing Programmers.
Click here to download and play!


1. Why I Made This Game

I wanted to make a game with a map that you could move around in, and after a bit of brainstorming I came up with this idea that's based off of the Untitled Goose Game and DS Pokémon. It sounded like a lot of fun and I would be able to do all the art for it too. Plus, my brothers have already made their games (one with a soundtrack!! Who does that honestly) so I had to catch up.


2. What I Learned

It's hard to find people to talk to against the background, it was too slow in the beginning, smooth movement and player direction changes make the game so much better.


3. Architecture of My Game

There is a runner which creates the game, the game has a world map and a world panel that give you something to play in and see. In this is a shop panel, a bunch of collision, and most of the stuff that runs the game. Smaller things like the player location are in their own class so that everything else can access it.


4. Technical Implementation

The collision is pretty complicated because it has to look for colors and black and white. The collision map has specific areas colored in so that when they're hit by the player it can change the panel to be a shop image. They also stop the player from phasing through buildings and trees. The collision, which is located in the world panel, has a method called sealision which checks if the player collided with a shop or just a wall, it also differentiates between the colors of the different shops.


5. Most Challenging Part

It took a long time to get the collision working, I spent multiple weeks problem solving only to find out it was because photoshop was automatically smoothing the edges of my collision map. Adding the colors was what made it much more difficult, because then it's not just testing if it was white or not white, it has to test for very specific hex values.


6. Future Fixes and Updates

I would like to make the art more consistent, it was kind of rushed. I would also like to have a longer story or multiple quests. I would also slow down the diagonal movement because right now it's much faster than the normal 4 directional straight movements. Oh and also have a better collision, or a more effective way to check the collision.